/*推荐抬头*/
.gy_tit{position: relative; height: 1px; border-bottom: 1px solid #CCCCCC; margin: 25px 10px;}
.gy_tit em{position: absolute; display: inline-block; width: 120px; text-align: center; background: #F5F5F5; left: 50%; margin-left: -60px; top: -8px; font-weight: 700;color: #333; line-height: 20px; font-size: 1rem;}

/*线路部分*/
.show_line{
        padding: 0 10px;
}
.show_line_box{
        display: block;
        margin-top: 15px;
        padding: 10px;
        height:auto;
        background: #FFF;
        border: 1px solid #E5E5E5;      
}
.show_line_con{
        display: block;
        width: 100%;
        height: 200px;
        overflow:hidden;
        position:relative;
}

.show_line_con img{
        display: block;
        width: 100%;
        height: 100%;
}

.show_line_jia{
        color: #fff;
        background-color: rgba(255,91,69,.9);
        height: 30px;
        line-height: 30px;
        position: absolute;
        right: 0;
        bottom:20px;
        z-index: 2;
        font-size: 18px;
        padding: 0 15px;
        font-weight: 600;
}

.show_line_tit{
        display: block;
        width: 100%;
        height: auto;
        margin-top: 8px;
}

.show_line_tit strong{
        display: block;
        height: 30px;
        padding: 0 10px;
        text-align: center;
        font:700 1rem/30px "Microsoft YaHei","微软雅黑",Arial,"宋体";
        color: #333;
        overflow:hidden;
}

.show_line_tit p{
        display: block;
        height: 20px;
        line-height: 20px;
        font:500 14px/20px tahoma, Arial,"宋体";
        text-align: center;
        color: #777;
        overflow:hidden;
}
.show_line_tit p span{
        margin: 0 5px;
}

/******************目的地页******************/
.shai {padding: 15px 10px 0;}

.shaibox {
	display: -webkit-box;
	display: -o-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: box;
	box-orient: horizontal;
	width: 100%;
	border-left: 1px solid #333333;
}
.shaibox li {
	height: 35px;
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-o-box-flex: 1;
	-ms-flex: 1;
	box-flex: 1;
	text-align: center;
	color: #333333;
	border: 1px solid #333333;
	border-left: 0;
}
.shaibox li a{display: block; height: 35px; font: 100 1rem/35px "microsoft yahei","SimHei",Arial,sans-serif;}
.shaibox li.curr{background: #ed5862;}
.shaibox li.curr a{color: #FFF;}

/*产品部分*/
.tejia_box{
        width: 100%;
        min-width: 320px;
        display: block;
}
.tejia_box li{
        display: block;
        padding: 0 10px;
}

.tejia_box li a{
        display: -webkit-box;
        width: 100%;
        background: #FFF;
        border-bottom: 1px solid #e5e5e5;
}

.tejia_box .m-img {
        display: block;
        width: 90px;
        height: 70px;
        margin:15px 10px;
}

.tejia_box .m-img img {
        display: block;
        width: 90px;
        height: 70px;
}

.tejia_box .m-c {
        -webkit-box-flex: 1;
        box-flex:1;
        margin: 15px 10px 15px 0;
}

.tejia_box .m-c p {
        color: #555;
        font-size: 14px;
        display: -webkit-box;
        font-weight: 500;
        line-height: 18px;
}
.tejia_box .m-c p.m-c-tit{
        height: 36px;
}

.tejia_box .m-c p.m-c-tit code {
        height: 36px;
        color: #333;
        overflow: hidden;
        display: inline-block;
        -webkit-line-clamp: 2;
}

.tejia_box .m-c p.m-c-txt{
        height: 26px;
        line-height: 26px;
        margin-top: 8px;
}

.tejia_box .m-c p.m-c-txt span{
        display: block;
        height: 22px;
        padding: 0 5px;
        line-height: 22px;
        background: #01af63;
        color: #FFF;
        font-size: 12px;
	margin-right: 5px;
        vertical-align: middle;
}

.tejia_box .m-c p.m-c-txt em{
        -webkit-box-flex: 1;
        display: block;
        text-align: right;
        font-size: 18px;
        color: #01af63;
}

/*分页*/
.pages{
        width: 100%;
        background: #FFF;

}
.pages_box{
        height: 30px;
        padding:15px 10px;
        text-align: center;
        font-size: 1rem;
}

.pages_box span,.pages_box a{
        display: inline-block;
        height: 30px;
        padding: 0 10px;
        margin: 0 2px;
        font:400 0.8rem/32px "Microsoft YaHei","微软雅黑",Arial,"宋体";
        background: #01af63;
        color: #FFF;
}
.pages_box .current{
        background: #F80;
}
.m-mdd{
        line-height: 20px;
        font:100 0.8rem/32px "Microsoft YaHei","微软雅黑",Arial,"宋体";
        color:#666;
}